J e râle souvent contre Microsoft, cela dit, pour imparfaits qu'ils soient, les produits de cette société sont assez corrects. Même, ils sont bien plus intéressants qu'il peuvent parfois le paraître. Si vous faites une recherche de ce genre avec Google:
vous obtiendrez nombre de pages sur les fonctionnalités mal ou non
documentées de Windows et des utilitaires qui vont avec. Dans cette page, je traiterai
de la fonctionnalité «Connexion directe par câble», qui permet de faire communiquer deux
ordinateurs via les connexions (ou ports) parallèle (imprimante, LPT) et série
(modem ou souris en général, COM) pour Windows 95 et 98, et à l'exclusion des autres
(USB, Ethernet, etc.). Pour écrire cette page je me suis inspiré en partie (pour la
configuration logicielle surtout) d'un document en anglais, “dcc-setup.doc”,
qu'on peut ouvrir ou télécharger à cet endroit (incidemment, le
fichier “dcc-setup.zip” est la version compressée du même fichier).
Pour information: courriels ayant mentionne le problème, pour connecter deux ordinateurs avec des cartes réseau nul besoin d'installer cette fonction, en théorie le fait de les relier suffit: Windows est censé prendre en charge automatiquement les fonctionnalités réseau dès qu'on installe une carte idoine. Pour une connexion "poste à poste" (directe) il faut un câble de type RJ45 croisé; je mets le mot bien en évidence car les câbles "normaux" (pour un réseau classique) sont décroisés, ou droits, c.-à-d. que les contacts à chaque extrémité sont en miroir, le "croisement" étant effectué au niveau de la connectique intermédiaire (câbles, "switchs" et routeurs); pour les ports parallèle et série) c'est le contraire: les câbles normaux sont croisés, ceux pour la connexion directe décroisés ou droits. I - Matériel nécessaire et installation.Pour le matériel, un câble, et c'est tout. J'avais pensé qu'avec Windows 2000 ou supérieur une connexion USB serait possible, mais à ce qu'il en semble ce n'est pas le cas. pour les connexions «classiques» parallèle ou série, il vous faut, pour le port LPT un câble dit “laplink” ou “transfert de fichiers”, pour le port COM un câble dit ZModem, null-modem ou, là aussi, “transfert de fichiers”. D'autre noms existent (peer-to-peer, PC-to-PC, etc.) mais ceux indiqués sont les plus courants. L'installation est sans mystère: vos deux machines éteintes, connectez les ports concernés. C'est fini. On pourra se demander, quel est la meilleure connexion ? Je n'ai pas de réponse. Ça dépend de ce qu'on veut faire et du matériel et des connexions dont on dispose. Avec les machines ou imprimantes un peu anciennes le port LPT, en général unique, est occupé par l'imprimante; avec les matériels récents l'imprimante se connecte sur le port USB. De même, les plus récents modems externes sont USB, les souris PS/2 (une autre connexion) ou USB, ce qui laisse les ports COM libres. En général on a la quasi certitude de disposer d'un port COM, et l'incertitude d'avoir un port LPT libre. Mais il y a l'autre aspect: la connexion LPT travaille par octets, le port COM par bits, ergo, la communication parallèle est sensiblement plus rapide — en théorie huit fois plus, factuellement quatre à cinq fois plus, le débit des ports COM étant plus rapide qu'avant. Voilà la question du matériel réglée. II - Configuration du système.Préalablement, si vous avez installé Windows avec un CD, mettez-le dans votre
lecteur, car il sera nécessaire dans les phases suivantes. Bien évidemment, tout ce qui
suit vaut pour les deux machines.
Sauf si vous l'avez fait par une installation personnalisée, quand Windows s'installe il ne copie pas «Connexion directe par cable» (qu'on appellera désormais CDC). Du moins, c'est vrai pour les version antérieures à Windows 2000. Donc, la première opération est de l'installer. Voici la procédure:
C'est terminé. Normalement, le système vous informe qu'il faut redémarrer, mais s'il
ne le fait pas, redémarrez quand même votre machine. On n'est jamais trop prudent…
Le document «dcc-setup» m'a été très utile pour cette partie et la suivante, car cet
aspect n'est pas du tout documenté par Microsoft, et on se demande, après avoir installé
CDC, pourquoi ça ne marche pas... Pour que CDC fonctionne, les éléments suivants doivent être installés:
Si vous avez une connexion Internet, normalement la carte, le protocole TCP/IP et le client sont déjà installés; si vous avez exécuté l'installation standard, la carte, les protocoles NetBEUI et IPX/SPX et le client sont installés. Quoi qu'il en soit, la méthode d'installation pour les éléments manquants est la suivante, et doit se faire dans l'ordre donné, carte puis protocoles puis client puis services; pour l'effectuer, il vous faut tout d'abord ouvrir le panneau de configuration, et dans celui-ci l'icône “Réseau”:
Normalement, à ce moment-là vous revenezà la fenêtre “Réseau”. Après installation de “Fichier et imprimante partagés pour les réseaux Microsoft”,
cliquez sur le bouton “Partage de fichiers et d'imprimantes” et dans la nouvelle
fenêtre cochez les deux cases “Permettre à d'autres utilisateurs (etc.)”. Après l'installation de ces éléments, il vous faut paramétrer vos machines, via
les onglets “Identification” et “Contrôle d'accès”, toujours dans les paramètres réseau.
Pour “Contrôle d'accès”, c'est simple, il vous faut vérifier que le choix sélectionné est
“Contrôle d'accès au niveau ressource”; pour “Identification” ça n'est guère compliqué:
il vous faut entrer le “Nom de l'ordinateur”, qui doit être différent pour chaque
machine, et le “Groupe de travail” qui inversement doit être le même pour toutes
les machines. Vous pouvez ou non mettre un mention dans la case “Description de
l'ordinateur”, mais dans la CDC, ça n'a pas d'incidence. Si vous avez effectué correctement tout ce qui précède, votre machine est prête au niveau des composants et des paramètres du système. Une fois tout ça fait, cliquez sur “Ok”. Si tout se passe bien, les fichiers
nécessaires à la configuration sont copiés, puis le système vous invite à redémarrer, ce
que bien évidemment vous accepterez. Au cas où il ne le demande pas, comme précédemment,
redémarrez quand même votre système.
Pour pouvoir accéder à l'autre machine, il vous faut «partager les ressources», ce qui consiste en ceci:
Bien évidemment, vous pouvez faire la même chose avec les imprimantes. Et voilà ! Vos machines sont prêtes. III - Le programme “Connexion directe par câble”.Le deux machines ont chacune une fonction particulière, l'une est «l'hôte», l'autre «l'invité»: l'hôte partage ses ressources (disques ou dossiers, imprimantes), l'invité accède à ces ressources. La première fois que vous lancez le programme, il vous faut procéder aux derniers ajustements: choisir le port par lequel faire la connexion, et la fonction des machines; les fois suivantes, vous pouvez conserver les mêmes rôles et les mêmes connexions pour chaque machine, ou changer ces valeurs en cliquant sur le bouton “Modifier”. Concernant le programme, presque rien de plus à dire, en l'exécutant vous verrez qu'il est assez clair; juste ceci: en toute logique, il faut que «l'hôte» soit actif avant «l'invité», donc il faut lancer CDC en premier sur la machine hôte. IMPORTANT. Le premier utilisateur de cette procédure m'informe que malgré mes conseils, ça n'a pas marché. Après lui en avoir donné d'autres, j'ai vérifié cette procédure. Et bien, il manque une information[1]: le programme CDC ne prend pas en compte automatiquement les ports de votre machine, il se peut justement que celui que vous utilisez ne soit pas dans sa liste. Pour résoudre ce problème, ça se passe en cliquant sur le bouton “Modifier”: après le premier choix «Hôte» ou «Invité», dans le suivant vous pouvez (ou plutôt, vous devez) sélectionner le port; pour vous assurer que tous ceux existant sur votre machine sont listés, cliquez sur le bouton “Installer de nouveaux ports”; une procédure de «configuration des ports» (en fait, de détection) démarre. Si certains ports n'étaient pas pris en compte, ils seront ajoutés, sinon vous aurez le message d'erreur «Impossible de trouver un nouveau port». IV - Le «mapping» des ressources.Une fois la connexion établie, vous pouvez «mapper» les ressources en tant que
lecteurs ou imprimantes réseau. Les procédures sont un peu différentes.
«Mapper» un lecteur ou un dossier consiste en ceci: cliquez sur “Poste de travail” avec le bouton droit de la souris, et sélectionnez l'option “Connecter un lecteur réseau”; Une fenêtre s'ouvre avec deux zones, une zone de liste des lettres de lecteurs disponibles (par défaut, la première lettre libre est proposée) et une zone mixte, liste et saisie, la liste comportant les ressources déjà connues par la machine. Le principe de création de lecteur est (assez) simple: les ressources principales se présentent à la manière des ressources réseau, deux backslashes («antislashs» comme on dit en français...) puis le «nom de partage» de l'objet (lecteur ou dossier), i. e.: ou \\OMH2 Le «nom de partage» est le nom que vous aurez donné à tel lecteur ou dossier que vous aurez partagé au moment où vous le partagez. Pour attribuer une lettre de lecteur à telle ressource, il vous faut faire suivre le nom de l'objet par un backslash puis le nom d'objet, p. ex.: ou \\OMH2\MILIEU Au final, vous aurez, dans le poste de travail ou via l'explorateur Windows, quelque chose de ce genre: ou Milieu sur 'Omh2' (F:)
IV.2 - Les imprimantes.C'est plus simple à expliquer. La procédure est la suivante:
Le reste est assez semblable à l'installation d'une imprimante quelconque. ConclusionIl y aurait probablement quelques choses supplémentaires à dire, mais je pense vous avoir donné là l'essentiel pour configurer et utiliser “Connexion directe par câble”. Pour les finauderies, je vous renvoie à “dcc-setup.doc”, si votre maîtrise de l'anglais est suffisante pour vous tartir les dix-sept pages de ce document. Il y a probablement des textes équivalents en français disponibles sur Internet, mon but ici n'était pas de faire une revue détaillée des possibilités de ce programme, mais plus humblement de vous donner les indications nécessaires pour pouvoir l'utiliser sans problèmes. Comme tous les documents de ce site (sauf certains dans la rubrique «Imports») cette page est libre de droits, si vous la trouvez utile et intéressante, diffusez-la comme bon vous semble. Bien sûr, si vous la diffusez, il me serait agréable que vous fassiez ce que je fais quand j'utilise des documents glanés ici ou là (tel “dcc-setup.doc”), préciser où vous l'avez trouvée. Mais c'est sans obligation. A D D E N D U MComme indiqué un peu plus haut, la première personne ayant testé les indications de cette page n'a pas connu un franc succès. Apparemment, le problème serait dû à une incompatibilité entre Windows 98 et Windows XP. C'est le genre de choses que je n'ai pas pu expérimenter puisque toutes mes machines sont en Windows 95 ou 98. Si vous deviez, comme mon correspondant, faire communiquer des machines avec XP et 98, le plus simple me semble de vous présenter notre échange de courriels. Après deux messages sans intérêt pour notre cas (remerciements de mon correspondant, remerciements en retour de ma part), il m'a écrit ceci:
Ce à quoi j'ai fait cette réponse:
En retour, mon correspondant m'a envoyé ceci:
Ma seconde suggestion fut la suivante:
Au moment où je fais ce compte-rendu (28/12/2003 08:02), je n'ai pas encore de réponse de mon correspondant, mais à mon avis, ça devrait marcher. La suite dans quelques temps. Complément au 19/01/2006, 05h36: il n'y eut pas de suite, et comme on dit, «pas de nouvelles bonnes nouvelles», j'imagine donc que mes conseils étaient bons. [1] Ceci est l'illustration d'une idée qui m'est chère: un auteur n'écrit jamais seul. Même dans les cas où l'on a une «idée originale», elle se construisit à partir de notions «dans le domaine public». Et dans le cas d'un document technique comme celui-là, il ne peut s'améliorer que par l'active participation de ses lecteurs-utilisateurs, leurs remarques, critiques et commentaires. |